package com.yunfei.common.json.list;
import java.util.List;

/**
 * 分页插件
 */
public class PageUtil {
    /**
     * 将list转换为分页json
     * @param pageNum
     * @param pageSize
     * @param max
     * @param total
     * @param list
     * @return
     */
    public static Object getPageJson(String pageNum, String pageSize, int max, int total, List<?> list) {
        String jsonStr = "";
        JsonRootBean jsonRootBean=new JsonRootBean();
        jsonRootBean.setErrorNo("0");
        Results results=new Results();
        Data data=new Data();
        data.setList(list);
        data.setPageNum(pageNum);
        data.setTotal(total+"");
        data.setPages((int)Math.ceil((double)total/max)+"");
        data.setPageSize(pageSize);
        results.setData(data);
        jsonRootBean.setResults(results);
       // Gson gson=new Gson();
      //  jsonStr= gson.toJson(jsonRootBean);
        return jsonRootBean;
    }
}
